home *** CD-ROM | disk | FTP | other *** search
/ PC Media 3 / PC MEDIA CD03.iso / share / os2 / los233 / whatsnew.txt < prev   
Encoding:
Text File  |  1993-10-25  |  23.6 KB  |  560 lines

  1.  
  2.                        Lora Bulletin Board System and
  3.                           Electronic Mail Interface
  4.  
  5.                                Version 2.33-7
  6.  
  7.        Copyright (c) 1989, 1990, 1991, 1992, 1993 by Marco Maccaferri
  8.                              All rights reserved
  9.  
  10.  
  11.     How to upgrade
  12.     =====================================================================
  13.  
  14.     Here is the right procedure to upgrade Lora in your system:
  15.  
  16.     1. Change to your system directory (normally called C:\LORA) and
  17.        uncompress inside it the original archive, LOS233-7.ZIP.
  18.  
  19.     2. Run LOS233-7.EXE
  20.  
  21.     The program will upgrade the files that are changed with this
  22.     release.
  23.  
  24.     Note: the upgrade procedure will patch the original 2.33-6
  25.           executable files only.
  26.  
  27.  
  28.     Changes made from version 2.33-6
  29.     =====================================================================
  30.  
  31.     - Fixed a bug that hangs the machine when using the internal tic
  32.       processor.
  33.  
  34.     - Fixed a bug with the file listing command.
  35.  
  36.     - Fixed a bug with the import empty message option.
  37.  
  38.     - Fixed a bug when tagging files during a file listing.
  39.  
  40.     - Fixed a little bug (debris on the line) with the ^OC embedded
  41.       command, not working properly in certain situations.
  42.  
  43.     - Added the dialing directory to the terminal emulator. The structures
  44.       are not available because they need to be expanded and defined
  45.       a little more.
  46.  
  47.     - Fixed a bug that puts real big numbers inthe seen-by and path lines
  48.       using the OS/2 version.
  49.  
  50.     - Now the serial routines under OS/2 initializes the SIO drivers for
  51.       RTS/CTS handhsaking.
  52.  
  53.     - The date format field in the BBS / General options menu, now has
  54.       effects on the date displayed during the file listings. Change it
  55.       as you need.
  56.  
  57.  
  58.     Changes made from version 2.33-5
  59.     =====================================================================
  60.  
  61.     - Added support for new USRobotics V32terbo 21600 connect speed.
  62.  
  63.     - Added support for the V.FAST connect response at 28800 baud.
  64.  
  65.     - Fixed a bug in the passthrough areas: the AREA: line is now added
  66.       correctly.
  67.  
  68.     - In the previous whatsnew.txt file it's incorrectly stated that
  69.       the subscription days left are displayed with the ^F9 embedded
  70.       command. The correct command is ^F1.
  71.  
  72.     - Fixed a problem with the verify of packet passwords when the
  73.       passwords are less than 8 characters.
  74.  
  75.     - Added support for the CARRIER <baud> connect responses. That's the
  76.       factory setting for some modems.
  77.  
  78.     - Fixed a bug updating the download counters with CD-ROM file areas.
  79.  
  80.     - Fixed a bug with the internal upload protocol handler that cannot
  81.       updates the user's upload kbytes and number fields.
  82.  
  83.     - Now the answers from the message and file area managers (named
  84.       Areafix and Raid) are originated by Lora-BBS vX.YY rather than
  85.       Areafix and Raid.
  86.  
  87.     - Added the command NODELIST to build the nodelist indexes from a
  88.       batch file.
  89.  
  90.     - Fixed a bug with modems that cannot report the connect flags in
  91.       the form "CONNECT 9600/V32/V42B".
  92.  
  93.  
  94.     Changes made from version 2.33-4
  95.     =====================================================================
  96.  
  97.     - The language file has changed (4 lines added).
  98.  
  99.     - The subscription field of the users editor is now active and fully
  100.       functional. There are two system files that can be displayed
  101.       according with the subscription date:
  102.  
  103.       SUBDATE.*  - Is displayed when a users calls your board after
  104.                    the subscription date has expired.
  105.  
  106.       SUBWARN.*  - Is displayed when the number of days before the
  107.                    expiration date is less that 31 days.
  108.  
  109.     - Added the embedded command ^F9 that shows the number of days before
  110.       the subscription expires.
  111.  
  112.     - The user editor is now built into LSETUP under the Manager menu.
  113.  
  114.     - Added the B???????.* system file. It is shown to the user with the
  115.       BPS rate as specified behind the B. B2400.* would be shown to
  116.       a 2400 BPS caller and B14400.* would be shown to a 14400 BPS
  117.       caller. You can make a file for the following BPS rates:
  118.  
  119.                                    300
  120.                                   1200
  121.                                   2400
  122.                                   4800
  123.                                   7200
  124.                                   9600
  125.                                  12000
  126.                                  14400
  127.                                  16800
  128.                                  19200
  129.                                  38400
  130.  
  131.     - Added the FGOODBYE.* system file. It is displayed when the user
  132.       decides to hangup after a file transfer. Do not use embedded
  133.       commands that pauses the file otherwise the user can't use the
  134.       automatic logoff.
  135.  
  136.     - Made a lot of fixups to both the serial port handling and video
  137.       functions routines to prevents uncontrolled loops and speed
  138.       bottlenecks even with windowed sessions.
  139.  
  140.     - Added the 'Quote header' parameter to the BBS / General options
  141.       menu. The reply header is displayed at the top of a message that is
  142.       quoted in a reply.
  143.  
  144.       The following macro characters may be used within this
  145.       field:
  146.           
  147.       @  Expands into the person's name to which the original message
  148.          was addressed.
  149.           
  150.       #  Expands into the person's name who posted the original message
  151.          (the one being replied to).
  152.           
  153.       `  Expands into the date that the original message (the one being
  154.          replied to) was posted.
  155.           
  156.       ~  Expands to the time that the original message (the one being
  157.          replied to) was posted.
  158.           
  159.       For example, if the following reply header was specified:
  160.           
  161.                 In a message originally to @, # said:
  162.           
  163.       Would expand in a message to:
  164.           
  165.                 In a message originally to All, Joe User said:
  166.  
  167.     - Added the 'Quote string' parameter to the BBS / General options
  168.       menu. This allows you to select the string of characters which
  169.       Lora will place before any message text that is quoted in a reply.
  170.       This is useful for separating quoted message text from reply
  171.       message text within a message. For example, a message quote string
  172.       specified as the ">" character might look like this:
  173.           
  174.       ┌───────────────────────────────────────────────┐
  175.           │ > I have been using Lora BBS for two          │
  176.       │ > months now and love it!              │
  177.       │                          │
  178.       │ I have to agree with you there, John.      │
  179.       └───────────────────────────────────────────────┘
  180.           
  181.       In this example, you can see that the message text that is being
  182.       quoted begins with the defined Quote String.  This makes the
  183.       message easier to understand.
  184.  
  185.       Two macro characters are also supported within the quote
  186.       string.  They are:
  187.           
  188.       @  This macro character is expanded within message text into the
  189.          upper-case initials of the person who is being quoted or
  190.          replied to.
  191.           
  192.       #  This macro is expanded into the lower-case initials of the
  193.          person who is being quoted or replied to.
  194.  
  195.       ~  This macro is expanded into the initials of the person who is
  196.          being quoted or replied to without changing the case.
  197.           
  198.       For example, if the quote string was specified as "@>", quoted
  199.       message text might look something like this:
  200.           
  201.       ┌───────────────────────────────────────────────┐
  202.           │ JP> I have been using Lora BBS for two        │
  203.       │ JP> months now and love it!           │
  204.       │                          │
  205.       │ I have to agree with you there, John.      │
  206.       └───────────────────────────────────────────────┘
  207.  
  208.       This gives an even better idea of which message text is being
  209.       quoted.
  210.  
  211.     - Added the flags definitions for both Areafix and Raid processors.
  212.       Now you can define up to 32 flags for your downlinks like the flags
  213.       you have with the users.
  214.  
  215.     - Increased the size of the netmail akas. Now you have 20 slots at
  216.       your disposal.
  217.  
  218.     - The 'Translate to' field of the cost manager has been increased in
  219.       width to allow telephone credit card numbers.
  220.  
  221.     - Added the 'packers engine'. Now the Manager/Packers menu allows
  222.       you to define the packers/unpacker for both the QWK mail
  223.       door and the Fidonet mail processor. You can define the pack/unpack
  224.       commands and the identification bytes for each packer, this allows
  225.       you to add packer without changing the executable files.
  226.  
  227.       The packers identification string is made by pairs of hexadecimal
  228.       numbers representing the bytes that can be found at the byte position
  229.       specifyed by the 'Offset' parameter.
  230.  
  231.     - Added the 'Netmail messages tracker', that checks every netmail
  232.       message that your system imports for valid origin and destination
  233.       nodes. You can enable or disable the message tracker with the
  234.       Mailer / Miscellaneous / Track msgs. option.
  235.  
  236.     - Added the TIC file processor. Now each file area has a TIC tag field
  237.       (like the echomail tag) and three forward lines.
  238.  
  239.     - Added the item 'Import TIC.CFG" to the File menu, that allows you to
  240.       import your existing TIC configuration. This item imports only the
  241.       file area names, paths and forward, due to the internal handling of
  242.       the TIC processor, the passwords are defined in the Manager / Nodes
  243.       menu and are unique for each node, you cannot define a different
  244.       password for the same node in different areas.
  245.  
  246.     - Added the file area processor (named Raid) to allow your downlinks
  247.       to add, remove and query their echo file areas status. The provided
  248.       RAID_HLP.TXT shows you the commands available.
  249.  
  250.     - There is a new LMSG.EXE that should fix some problems. It has a
  251.       new command line switch: -L that allows you to reply-link the
  252.       messages by subject. It works for Squish and QuickBBS message bases
  253.       only, it will completed in the next release.
  254.  
  255.     - For everyone has complained about the midnight trap that occurs
  256.       with Lora/2: check your scheduler setup (Manager / Events menu)
  257.       and be sure that your events covers the entire 24 hours range.
  258.       That means that the last event must end at 24:00 and not at 23:59.
  259.  
  260.  
  261.     Changes made from version 2.33-3
  262.     =====================================================================
  263.  
  264.     - Improved the screen output routines.
  265.  
  266.     - This beta was recompiled using the Borland C/C++ 1.0 for OS/2.
  267.       The previous release was compiled with an early beta of the
  268.       Borland compiler.
  269.  
  270.     - The language files are changed (one line was added). Make sure to
  271.       update your custom files.
  272.  
  273.     - LMSG -I over a Fido *.MSG area, causes the creation of the
  274.       MSGTOIDX.DAT file. This file will be used by the personal mail
  275.       scan to find out the messages in the Fido areas.
  276.  
  277.     - Improved the Squish message scan.
  278.  
  279.  
  280.     Changes made from version 2.33-2
  281.     =====================================================================
  282.  
  283.     - Several improvements are made to the outbound scanning routines.
  284.       Note that a new file appears in the Lora's system directory:
  285.       QUEUE.DAT. This file contain an index to the outbound packets
  286.       and should be deleted only if you must completely rescan the outbound
  287.       directories.
  288.  
  289.     - Fixed a bug with the download counters that weren't updated when
  290.       using the file list parameter.
  291.  
  292.     - Added the check on the fidouser.lst file in the nodelist
  293.       directory as an alternative to the names.cfg file.
  294.  
  295.     - Added the 'Carrier mask' parameter to the Modem/Hardware menu,
  296.       that allows you to specify the bit mask with which the carrier
  297.       must be detected (normally it's 128).
  298.  
  299.     - Added the 'DCD drop timeout' parameter to the Modem/Hardware menu,
  300.       that allows you to specify a timeout in seconds for which the
  301.       carrier must be down before hangup the line. This avoids some
  302.       problems with extremely noise lines.
  303.  
  304.     - Now the input routines accepts the entire ASCII character set,
  305.       except for the unprintable codes (below 0x20). With this "fix" it's
  306.       now possible to use country-specific characters in messages and
  307.       in every input request. I think that the Chinese character set may
  308.       be used too.
  309.  
  310.     - Improved the speed of LMSG when packing Squish and QuickBBS
  311.       message bases.
  312.  
  313.     - LMSG now correctly updates the QuickBBS LASTREAD pointers.
  314.  
  315.     - When a user uploads a file into a filebox, his/her name will always
  316.       be put following the file's description, regardless of the setting
  317.       made with LSETUP. This allows the filebox owner to know who has sent
  318.       the files without guessing it.
  319.  
  320.     - If your menus are made by external ANSI/Avatar files, if the user
  321.       presses an hotkey, the file's output is stopped immediately, and
  322.       the key processed.
  323.  
  324.     - Fixed the file request loops, without using the index files.
  325.  
  326.     - Now the .ILO files works correctly when Lora rereads the outbound
  327.       queue.
  328.  
  329.     - Fixed the strange reactions when creating new echomail areas (like
  330.       strange areas.bbs and newareas.bbs popping-up everywhere).
  331.  
  332.     - Fixed a bug using the Areafix processor from a point.
  333.  
  334.     - Added the embedded command ^WkN<flags> that shows the rest of the
  335.       line if the specified user's <flags> are zeroed.
  336.  
  337.     - Added the password protection feature to the file indexes for the
  338.       file request. Just add the password after the file name, like the
  339.       following:
  340.  
  341.       $C:\Lora\PROTECT.IDX !PWD
  342.  
  343.     - Added the parameter /P to instruct Lora not to interpret any
  344.       embedded command when reading files with the menu types 5 and 97.
  345.  
  346.     - Fixed a bug when packing Squish messages using LMSG: the loss of
  347.       the high water mark and lastread pointer.
  348.  
  349.     - Added the 'Internet mail' type-flag to the message areas setup.
  350.       It's act like a normal netmail area, but the fidonet's to and
  351.       address fields are automatically filled with the data found in the
  352.       configuration file (see the 'Internet gateway' menu) and the system
  353.       will ask you the destination internet address to send the message
  354.       to.
  355.  
  356.     - Added the 'Internet gateway' menu to the lsetup's 'Global' menu.
  357.       You can define the user's name and fidonet address of your zone's
  358.       internet mail gateway.
  359.  
  360.     - Added the ASCII control file NAMES.CFG. In that file you can list
  361.       the names and addresses of people you write most, in the following
  362.       format:
  363.  
  364.       Marco Maccaferri, 2:332/402.1
  365.       Mario Battacchi, 2:332/403
  366.  
  367.  
  368.     Changes made from version 2.33-1
  369.     =====================================================================
  370.  
  371.     - If you experience missed duplicate messages situations, try to
  372.       delete the files DUPES.IDX and DUPES.DAT. I have changed the
  373.       duplicate check method, something has gone wrong and the files
  374.       aren't perfectly up-ward compatible.
  375.  
  376.     - Fixed the 'Limited hours' answer bug.
  377.  
  378.     - Bug del QWK che causava uno sharing violation se si faceva un
  379.       download subito dopo aver mandato le repliche.
  380.  
  381.     - Fixed a bug with the duplicate uploads check.
  382.  
  383.     - Made some changes with the share file management, this may be
  384.       improves the system security with the share loaded.
  385.  
  386.     - Added some embedded commands that where missing from the 'User
  387.       display' menu parameter. Now the commands available are exactly
  388.       the same as with the external file commands.
  389.  
  390.     - Added the file request file index. You can put a line in the
  391.       OKFILE.LST file (or whatever you call it) like the following:
  392.  
  393.           $C:\Lora\FILES.IDX
  394.  
  395.       And Lora will look inside this file to search the files requested
  396.       instead of looking inside every directory every time. This may speed
  397.       up the scan process and considerably improve the overall performance
  398.       with CD ROMs and other slow devices (like file areas on remote file
  399.       servers under network).
  400.       You can mix the old search method with the new as you wish, you can
  401.       also adds multiple file indexes (if you limits the file requests on
  402.       certain areas to certain nodes).
  403.  
  404.     - Added the external program FILEIDX that allows you to create the
  405.       index files. The command syntax is very simple, if you start the
  406.       program without parameters it shows the command summary. Following
  407.       is an example on how the create a file index:
  408.  
  409.           FILEIDX C:\Lora\FILES.IDX AREA 1 5 7 RANGE 50-200 300-400
  410.  
  411.       This line creates the file index C:\Lora\FILES.IDX and includes the
  412.       files inside the areas 1, 5, 7, the areas from 50 to 200 and the
  413.       areas from 300 to 400 (bounds included).
  414.  
  415.     - The external protocols support has been fixed and now is usable:
  416.       with the download command you can specify the %1 paraneter that will
  417.       be replaced by the file name to be downloaded (only if the control
  418.       file isn't specifyed too).
  419.       With the upload command you can specify the %1 (destination path
  420.       without the trailing backslash) and %2 (file name to be received)
  421.       parameters.
  422.       With the control files and download / upload commands, you can
  423.       specify every external program parameters (take a look at the
  424.       description of the menu type 10 - External programs in the sysop's
  425.       manual).
  426.  
  427.     - LMSG has finally been updated. This is a completely new version
  428.       of the message maintenance utility, it still needs some changes
  429.       and enhancements, but now it's usable.
  430.  
  431.     - Added the switch /L=<filename> to every GOTO or GOSUB menu types
  432.       (including the line-editor and mail reader one) to check for the
  433.       menu name inside the file <filename>.MNU instead of inside the
  434.       language's default menu file.
  435.       *IMPORTANT* Do not include the file extension, Lora automatically
  436.       adds the .MNU extension.
  437.  
  438.  
  439.     Changes made from version 2.32a
  440.     =====================================================================
  441.  
  442.     - Startig with the current beta, there is a new registration key
  443.       code that overrides the previous numeric code. Every registered
  444.       user as of 07-03-93 will be automatically upgraded to the new
  445.       registration code, at no extra charge, by simply upgrade the
  446.       software. Make sure that the code is installed properly by looking
  447.       at the General / Registration menu of LSETUP: the new key code is
  448.       an alphanumeric string up to 24 characters. If the field doesn't
  449.       show anything, please contact the author immedialy to obtain an
  450.       usable key. If the key is installed properly you can see the new
  451.       serial number at the rightmost top corner of Lora's mailer screen.
  452.       It shows something like this: "Lora-DOS v2.33.1/00023". Don't
  453.       worry if it's different from the old serial number: it's because
  454.       the new key code has also a new serial number generator.
  455.  
  456.     - An OS/2 version of LoraBBS is now available, write to the author
  457.       for more information on how to request the files.
  458.  
  459.     - Fixed a bug with the 'Aftercaller exit' and 'Aftermail exit'
  460.       parameters, that won't works at all.
  461.  
  462.     - Now the commands issued after a %FROM command in a message to
  463.       areafix assumes that the simulated node has an access level equal
  464.       to the originating node.
  465.  
  466.     - Added the 'Import empty msgs.' parameter to the Mailer / Mail
  467.       processing menu. This option allows you to choose if import empty
  468.       (without a line of human readable text) messages or not.
  469.  
  470.     - Added the 'Tear line' field to the Mailer / Mail processing menu.
  471.       This allows you to define a custom tear line to put instead of the
  472.       built in one. This option is available only to registered users.
  473.  
  474.     - Added the 'Show missing files' option to the BBS / General options
  475.       menu. This option allows you to show the missing files using the
  476.       file list and locate files commands.
  477.  
  478.     - The language file has been expanded to allow a complete
  479.       customization of the file listings row.
  480.  
  481.     - Added the menu commands '57 - Read parent message' and '58 - Read
  482.       child message' to read messages following the reply links. For the
  483.       Squish messages only the first reply is handled.
  484.  
  485.     - Added two embedded commands that works only inside a menu display
  486.       string: ^KC - Displays the number of the reply to this message.
  487.       ^KP - Displays the number of the message that this message is a
  488.       reply to.
  489.  
  490.     - Added the 'Random redial time' option to the Mailer /
  491.       Miscellaneous menu. If this option is set to yes, means that the
  492.       redial time specified in the current event will be treated as an
  493.       average time between each call. So if you set the redial time to
  494.       20 seconds, the true redial time will be between 10 and 30 seconds
  495.       randomly.
  496.  
  497.     - The 'lastpwdchange' field of the user record now will be updated
  498.       correctly.
  499.  
  500.     - Added the external protocol engine. The BBS menu has now a new
  501.       item: 'Ext. protocols'. From this item you can set up every
  502.       external protocol you need. Following is a list of the parameters
  503.       required for each protocol:
  504.  
  505.       Active           - Select if the protocol can be used by the
  506.                          users.
  507.  
  508.       Name             - Name that appears in the protocol selection
  509.                          list.
  510.  
  511.       Hotkey           - Key to select this protocol from the selection
  512.                          list.
  513.  
  514.       Download command - DOS command that invokes the protocol to send
  515.                          one or more files to the user. You must include
  516.                          the name of ther control file (below). The
  517.                          normal file names translation characters can be
  518.                          used (see the full documentation for more
  519.                          details).
  520.  
  521.       Upload command   - Same as the above but the protocol is invoked
  522.                          to receive one or more file from the user.
  523.  
  524.       Log file name    - Name of the log file that the protocol
  525.                          generates. You must be sure that the downloads
  526.                          and the uploads are logged into this file.
  527.  
  528.       Control file     - Name of the file that contains the names of the
  529.                          files to be downloaded by the user.
  530.  
  531.       Download string  - String that must be put on the control file to
  532.                          inform the protocol that it's a download
  533.                          request. The %1 symbol will be replaced by the
  534.                          complete file name to be sent.
  535.  
  536.       Upload string    - Not used at this time.
  537.  
  538.       Download keyword - Keyword that identifies a successful download
  539.                          in the log file.
  540.  
  541.       Upload keyword   - Keyword that identifies a successful upload in
  542.                          the log file.
  543.  
  544.       Filename word    - Word position of the file name in the
  545.                          upload/download log row.
  546.  
  547.       Size word        - Size of the file word position in the log row.
  548.  
  549.       CPS word         - CPS made word position in the log row.
  550.  
  551.       I know that isn't much, but an example on how to enable external
  552.       protocols will follow as soon as possible.
  553.  
  554.     - Added the flags to disable the internal protocols (if for any
  555.       reason you use only external protocols) to the BBS / General
  556.       options menu. WARNING: BY DEFAULT THIS FLAGS ARE SET TO NO, SO THE
  557.       INTERNAL PROTOCOLS ARE DISABLED, REMEMBER TO SET IT TO YES AFTER
  558.       THE SOFTWARE UPGRADE.
  559.  
  560.